<?php

class nomencladores
{

	function get_practicas($where=null)
	{
		$where = isset($where) ? " WHERE $where" : '';
		$sql = "SELECT 	id,
						nomenclador,
						codigo,
						('('||nomenclador||' - '||codigo||') '||descripcion) as descripcion
				  FROM nomen_unificado
				$where
				ORDER BY 2,3";
		return toba::db()->consultar($sql);
	}

	function get_faba($where=null)
	{
		$where = isset($where) ? " WHERE $where and nomenclador='FA' " : "WHERE nomenclador='FA'";
		$sql = "SELECT 	id,
						codigo,
						descripcion,
						unidad_gasto,
						unidad_honorario,
						es_rie,
						(CASE WHEN (tipo='CO') THEN 'COMUN'
                              WHEN (tipo='ES') THEN 'ESPECIAL'
                        END) AS tipo
				  FROM nomen_unificado
				$where
				ORDER BY 3";
		return toba::db()->consultar($sql);
	}

	function get_nbu($where=null)
	{
		$where = isset($where) ? " WHERE $where and nomenclador='NB' " : "WHERE nomenclador='NB'";
		$sql = "SELECT 	id,
				codigo,
				descripcion,
				unidad_bioquimica_2009,
                                equivalencia
			FROM nomen_unificado
			$where 
			ORDER BY 3";
		return toba::db()->consultar($sql);
	}

	function get_niveles($where=null)
	{
		$where = isset($where) ? " WHERE $where and nomenclador='NI' " : "WHERE nomenclador='NI'";
		$sql = "SELECT 	id,
						codigo,
						descripcion,
						nivel,
						tabla
				  FROM nomen_unificado
				$where 
				ORDER BY 3";
		return toba::db()->consultar($sql);
	}
	
	function get_convenidas($where=null)
	{
		$where = isset($where) ? " WHERE $where and nomenclador='LI' " : "WHERE nomenclador='LI'";
		$sql = "SELECT 	id,
						codigo,
						descripcion,
						valor_acreditado,
						valor_no_acreditado
				  FROM nomen_unificado
				$where 
				ORDER BY 3";
		return toba::db()->consultar($sql);
	}	
	
}
?>
